home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 August: Tool Chest / Dev.CD Aug 98 TC.toast / Sample Code / Interapplication Communication / MenuScripter 4.0 / Sources / MSAEMenuUtils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-09  |  1.1 KB  |  27 lines  |  [TEXT/CWIE]

  1. #pragma once
  2.  
  3. #include "MSToken.h"
  4.  
  5.  
  6. OSErr    MenuNameToMenuToken( StringPtr theName, MenuToken *theToken );
  7. OSErr    GetDescOfNamedMenu( StringPtr theName, AEDesc* result );
  8. OSErr    GetDescOfNthMenu( short theIndex, AEDesc* result );
  9. short    CountMenus( void );
  10. void    GetMenuName( MenuToken* theToken, StringPtr theResult );
  11. void    SetMenuItemName( MenuItemToken* theToken, StringPtr theResult );
  12.  
  13. OSErr    MenuItemNameToMenuItemToken( MenuToken* containerToken,
  14.                                     StringPtr theName, MenuItemToken *theToken );
  15. OSErr    GetDescOfNamedMenuItem( MenuToken* containerToken, StringPtr theName, AEDesc* result );
  16. OSErr    GetDescOfNthMenuItem( MenuToken* containerToken, short theIndex, AEDesc* result );
  17. short    CountMenuTokenItems( MenuToken* containerToken );
  18. void    GetMenuItemName( MenuItemToken* theToken, StringPtr theResult );
  19.  
  20. OSErr    MakeMenuSpecifier( MenuToken* theToken, AEDesc* theResult );
  21. OSErr    MakeMenuItemSpecifier( MenuItemToken* theToken, AEDesc* theResult );
  22.  
  23. void    MenuTokenFromResID( short theResID, MenuToken* theToken );
  24. void    MenuItemTokenFromResID( short theResID, MenuItemToken* theToken );
  25.  
  26. MenuHandle    MenuHandleFromMenuID( short theMenuID );
  27.